package pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(description = "诊室信息实体类，用于存储医院诊室的基本信息")
public class Room {

    @ApiModelProperty(value = "诊室ID（主键，新增时无需填写）", example = "1")
    private Integer roomId;

    @ApiModelProperty(value = "诊室编号（唯一标识）", example = "RM001")
    private String roomCode;

    @ApiModelProperty(value = "诊室名称", example = "内科门诊1室")
    private String roomName;

    @ApiModelProperty(value = "所属楼层", example = "3")
    private Integer floor;

    @ApiModelProperty(value = "所属科室ID（一级科室）", example = "5")
    private Integer departId1;

    @ApiModelProperty(value = "所属科室ID（二级科室，可选）", example = "12")
    private Integer departId2;

    @ApiModelProperty(value = "诊室状态（1-可用，0-不可用）", example = "1")
    private Integer status;

    @ApiModelProperty(value = "诊室类型（如门诊、急诊等）", example = "门诊")
    private String roomType;
    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public Integer getFloor() {
        return floor;
    }

    public void setFloor(Integer floor) {
        this.floor = floor;
    }

    public Integer getDepartId1() {
        return departId1;
    }

    public void setDepartId1(Integer departId1) {
        this.departId1 = departId1;
    }

    public Integer getDepartId2() {
        return departId2;
    }

    public void setDepartId2(Integer departId2) {
        this.departId2 = departId2;
    }
}